GET
/
tariff-properties
/
[beta] List tariff properties
curl --request GET \
  --url https://sandbox.prezio.eu/api/tariff-properties/ \
  --header 'Authorization: <api-key>'
{
  "count": 12,
  "next": "https://api.prezio.com/api/tariff-properties/?page=2&country=DK",
  "previous": "https://api.prezio.com/api/tariff-properties/?page=1&country=DK",
  "results": [
    {
      "id": "pro_7",
      "key": "fuse_level",
      "name": "Fuse level",
      "data_type": "CHOICE",
      "group_key": "consumer_setup",
      "group_name": "Consumer setup",
      "question": "What is your fuse level?",
      "description": "Select your fuse level for accurate pricing"
    }
  ]
}

Authorizations

Authorization
string
header
required

Token-based authentication with required prefix "Token"

Query Parameters

consumer_type
enum<string>

Consumer type (RESIDENTIAL or BUSINESS) to filter properties applicable to that consumer type

Available options:
BUSINESS,
RESIDENTIAL
country
enum<string>

Country code (e.g., "DK", "SE") to filter properties available in that country

Available options:
AT,
DE,
DK,
ES,
GB,
NO,
SE
group
string

Property group code (e.g., "connection_type") to filter by group

local_consumer_type
string[]

Repeatable. Filter by local consumer type (key or lct_ ID) to restrict property variants to those used by matching tariffs.

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

A search term.

tariff_id
string

Tariff ID (incl. prefix "tar_") to get properties used by a specific tariff

Response

OK

count
integer

Total number of items across all pages

Example:

12

next
string | null

URL for the next page of results, null if no next page

Example:

"https://api.prezio.com/api/tariff-properties/?page=2&country=DK"

previous
string | null

URL for the previous page of results, null if no previous page

Example:

"https://api.prezio.com/api/tariff-properties/?page=1&country=DK"

results
object[]